Add all ecosystem identifiers to network firewall across all workflows#374
Add all ecosystem identifiers to network firewall across all workflows#374
Conversation
Co-authored-by: strawgate <6384545+strawgate@users.noreply.github.com>
|
@copilot are all of those actually valid? im not sure. Anyway, can we just define this in a shared fragment that we import or what? |
Co-authored-by: strawgate <6384545+strawgate@users.noreply.github.com>
Yes, all identifiers are valid — they come directly from the Moved to a shared fragment in 1e8fd42. Created |
|
Caution Review failedThe pull request is closed. 📝 WalkthroughWalkthroughThis PR expands network ecosystem access permissions across GitHub Actions AI workflows by introducing a centralized network ecosystem fragment, removing per-workflow network allow-lists from Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Suggested reviewers
Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Agent workflows were restricted to package registries for only 6 ecosystems (
defaults,github,go,node,python,ruby), blocking agents from installing dependencies or running toolchains for any other language stack.Changes
New shared fragment
gh-aw-fragments/network-ecosystems.md: Contains all 26 ecosystem identifiers from the gh-aw network reference:defaultsgithubclojurecontainersdartdotnetelixirfontsgithub-actionsgohaskelljavakotlinlinux-distrosnodenode-cdnsperlphpplaywrightpythonrubyrustscalaswiftterraformzigAll
gh-aw-*.mdworkflows: Import the newgh-aw-fragments/network-ecosystems.mdfragment instead of duplicating ecosystem identifiers inline. Workflows with unique domain requirements (e.g.,mcp.buildkite.com,docs-v3-preview.elastic.dev) retain only those specific entries.Compiled
.lock.ymlfiles regenerated to reflect all domain additions.Example of updated frontmatter (most workflows):
Workflows with unique domains (e.g.,
pr-buildkite-detective):Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.
Summary by CodeRabbit
New Features
Chores